Text copied to clipboard!
Title
Text copied to clipboard!AEM Developer
Description
Text copied to clipboard!
We are looking for an AEM Developer to join our digital technology team and help design, build, and optimize enterprise-grade content management solutions using Adobe Experience Manager. In this role, you will work closely with product managers, UX designers, architects, QA engineers, and business stakeholders to deliver scalable, secure, and high-performing digital experiences across web, mobile, and integrated marketing platforms. The ideal candidate has strong experience with AEM Sites, Components, Templates, Workflows, and integrations, along with a solid foundation in Java, Sling, OSGi, JCR, and front-end technologies.
As an AEM Developer, you will be responsible for developing custom components, templates, dialogs, and services that support business requirements while following best practices for maintainability and performance. You will participate in technical design discussions, contribute to architecture decisions, and help ensure that solutions align with enterprise standards. You should be comfortable working in agile environments, managing multiple priorities, and collaborating across cross-functional teams to deliver high-quality releases.
This position requires a strong understanding of content management systems, digital asset management, and modern web development principles. You will support integrations with third-party systems such as analytics tools, CRM platforms, e-commerce solutions, and APIs. You will also help troubleshoot production issues, optimize authoring experiences, and improve deployment processes through automation and DevOps practices.
Success in this role depends on your ability to balance technical excellence with practical business needs. You should be proactive, detail-oriented, and capable of translating functional requirements into robust technical solutions. Experience with cloud environments, CI/CD pipelines, testing frameworks, and Adobe Experience Manager as a Cloud Service is highly valued. Familiarity with accessibility, SEO, security, and performance optimization is also important.
This is an excellent opportunity for a developer who enjoys building sophisticated digital platforms and contributing to meaningful customer experiences. You will have the chance to work on complex implementations, influence technical direction, and grow your expertise within a collaborative and innovation-focused environment. If you are passionate about enterprise CMS development and enjoy solving challenging technical problems, this role offers a rewarding path to make a significant impact.
Responsibilities
Text copied to clipboard!- Develop and maintain AEM components, templates, dialogs, and workflows
- Implement backend services using Java, Sling, and OSGi frameworks
- Collaborate with designers and product teams to deliver user-focused digital experiences
- Integrate AEM with third-party APIs, analytics, and enterprise platforms
- Optimize application performance, scalability, and authoring usability
- Troubleshoot defects, support deployments, and resolve production issues
- Participate in code reviews and enforce development best practices
- Contribute to CI/CD pipelines, testing strategies, and release processes
Requirements
Text copied to clipboard!- Experience developing solutions with Adobe Experience Manager
- Strong proficiency in Java and web application development
- Knowledge of Sling, OSGi, JCR, HTL, and AEM architecture
- Experience with HTML, CSS, JavaScript, and responsive design
- Understanding of REST APIs and system integration patterns
- Familiarity with Git, Maven, and CI/CD tools
- Ability to work effectively in agile development environments
- Strong problem-solving, communication, and collaboration skills
Potential interview questions
Text copied to clipboard!- How many years of experience do you have with Adobe Experience Manager?
- Have you built custom AEM components and templates in production environments?
- What is your level of experience with Java, Sling, and OSGi?
- Have you worked with AEM as a Cloud Service or on-premise implementations?
- Can you describe your experience integrating AEM with external systems or APIs?
- What CI/CD, testing, or DevOps tools have you used in AEM projects?